from django.shortcuts import render_to_response, get_object_or_404
from django.template.context import RequestContext,Context
from vendotudo.models import *

def homepage(request):
    listaproduto = Produto.objects.filter(status__icontains=0, destaque__icontains=0).order_by('datacadastro')
    listadestaque = Produto.objects.filter(status__icontains=0, destaque__icontains=1).order_by('datacadastro')[:5]
    listacategoria = Categoria.objects.all()
    return render_to_response('vendotudo/index.html',locals(),context_instance=RequestContext(request))

def categoria(request, slugcategoria):
    nomecategoria = get_object_or_404(Categoria, slugcategoria=slugcategoria)
    listaproduto = Produto.objects.filter(nomeCategoria=nomecategoria)
    listacategoria = Categoria.objects.all()
    listadestaque = Produto.objects.filter(status__icontains=0, destaque__icontains=1).order_by('datacadastro')[:5]
    return render_to_response('vendotudo/categoria.html',locals(),context_instance=RequestContext(request))

def produto(request, slugcategoria, slugproduto):
    produto = get_object_or_404(Produto, nomeCategoria__slugcategoria= slugcategoria, slugproduto=slugproduto)
    listacategoria = Categoria.objects.all()
    listadestaque = Produto.objects.filter(status__icontains=0, destaque__icontains=1).order_by('datacadastro')[:5]
    return render_to_response('vendotudo/produto.html',locals(),context_instance=RequestContext(request))

def cadastrousuario(request):
    listacategoria = Categoria.objects.all()
    listadestaque = Produto.objects.filter(status__icontains=0, destaque__icontains=1).order_by('datacadastro')[:5]
    return render_to_response('vendotudo/cadastro-usuario.html',locals(),context_instance=RequestContext(request))